Scalable and Flexible Parallel/Distributed Simulation Systems: A Micro-Kernel Approach
نویسنده
چکیده
A novel micro-kernel approach to building parallel/distributed simulation systems is presented. Using this approach, a unified system architecture is developed for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could even alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based conservative and state saving-based optimistic execution approaches. Also supported are newer mechanisms such as reverse computation-based optimistic execution and aggregation-based event processing, all within a single parsimonious application programming interface. The internal implementation and a preliminary performance evaluation of this interface are presented in μsik, which is an efficient parallel/distributed realization of the micro-kernel architecture in C. A performance study is presented, showing scalability of the system to 512 processors with excellent speedup on multiple applications.
منابع مشابه
μsik – A Micro-Kernel for Parallel/Distributed Simulation Systems
We present a novel micro-kernel approach to building parallel/distributed simulation systems. Using this approach, we develop a unified system architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahe...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملμsik – A Micro-Kernel for Parallel/Distributed Simulation
We present a novel micro-kernel approach to parallel/distributed simulation. Using the micro-kernel approach, we develop a unified architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based con...
متن کاملA Proposal for a Multi-Agent based Synchronization Method for Distributed Generators in Micro-Grid Systems
A synchronization technique based on the Multi-Agent Systems approach, is proposed for a group of Distributed Generators belonging to a Micro-Grid. The Average Time Synchronization consensus algorithm is used. A detailed description of system’s hardware architecture is given and several simulations of the dynamic are performed. Since the synchronization take place on a dedicated layer, differen...
متن کاملSquid: Enabling search in DHT-based systems
A fundamental problem in large scale, decentralized distributed systems is the efficient discovery of information. This paper presents Squid, a peer-to-peer information discovery system that supports flexible searches and provides search guarantees. The fundamental concept underlying the approach is the definition of multi-dimensional information spaces and the maintenance of locality in these ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005